#超时时间和重复次数
ENV["FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT"] = "480"
ENV["FASTLANE_XCODEBUILD_SETTINGS_RETRIES"] = "10"
# 定义打包平台
default_platform(:ios)

# 任务脚本
platform :ios do
  desc "打包到蒲公英"
  # 打包时候用的名称   例如 fastlane automatic
  lane :test do
    # add actions here: https://docs.fastlane.tools/actions
    gym(
    # 每次打包之前clean一下
    clean: true,
    # 打包出 ipa 文件的路径，我放到了桌面文件夹，你自行更改文件夹
    # output_directory: '/Users/yangni/Documents/ipa',
    # 打包的名称，可任意取
    output_name: 'yt_devop_app.ipa',
    # 项目的 scheme，自己项目名   .xcworkspace 前面的项目名就是
    scheme: "Runner",
    # 默认 Release，Release or Debug,Profile
    configuration: 'Profile',
    # 是否包含 bitcode
    include_bitcode: false,
    # 是否包含 symbols
    include_symbols: true,
    # 打包导出方式，包含 app-store, validation, ad-hoc, package, enterprise, development, developer-id and mac-application
    export_method: 'ad-hoc',
    # 这个设置是为了设置 xcode 自动配置证书和配置文件，当然也可以手动配置，可以参考文档
    export_xcargs: '-allowProvisioningUpdates'
    )
    # mac上的通知弹窗，通知打包完毕
    notification(app_icon: "./fastlane/icon.png", title: "manager", subtitle: "打包成功，已导出安装包", message: "准备发布到蒲公英中……")
    #配置上传蒲公英账号  蒲公英的 api_key和 password (这个是你设置密码下载时用的密码)具体可以参考官方文档https://github.com/PGYER/fastlane-plugin-pgyer
pgyer(api_key:"3809815e45d087d7a2cf2d9eb9c772b4",
# password:"123456",
install_type:"1")
  end

    desc "正式包打包到蒲公英"
    # 打包时候用的名称   例如 fastlane automatic
    lane :release do
      # add actions here: https://docs.fastlane.tools/actions
      gym(
      # 每次打包之前clean一下
      clean: true,
      # 打包出 ipa 文件的路径，我放到了桌面文件夹，你自行更改文件夹
      # output_directory: '/Users/yangni/Documents/ipa',
      # 打包的名称，可任意取
      output_name: 'yt_devop_app.ipa',
      # 项目的 scheme，自己项目名   .xcworkspace 前面的项目名就是
      scheme: "Runner",
      # 默认 Release，Release or Debug,Profile
      configuration: 'Release',
      # 是否包含 bitcode
      include_bitcode: false,
      # 是否包含 symbols
      include_symbols: true,
      # 打包导出方式，包含 app-store, validation, ad-hoc, package, enterprise, development, developer-id and mac-application
      export_method: 'ad-hoc',
      # 这个设置是为了设置 xcode 自动配置证书和配置文件，当然也可以手动配置，可以参考文档
      export_xcargs: '-allowProvisioningUpdates'
      )
      # mac上的通知弹窗，通知打包完毕
      notification(app_icon: "./fastlane/icon.png", title: "manager", subtitle: "打包成功，已导出安装包", message: "准备发布到蒲公英中……")
      #配置上传蒲公英账号  蒲公英的 api_key和 password (这个是你设置密码下载时用的密码)具体可以参考官方文档https://github.com/PGYER/fastlane-plugin-pgyer
  pgyer(api_key:"3809815e45d087d7a2cf2d9eb9c772b4",
  # password:"123456",
  install_type:"1")
    end
end
